A Canonical Form for A ne Relations in SignalIrina

نویسندگان

  • Irina Smarandache
  • Paul Le Guernic
چکیده

In this paper we present aane transformations as an extension of the Signal language for the speciication and validation of real-time applications. A Signal program is a system of equations which specify dependencies between program data and synchronization constraints on clock variables. In order to test if a program is functionally safe, the Signal compiler resolves the clock constraints and veriies that the data dependency graph contains no cycles. By means of the new transformations, aane relations can be deened between clock variables and it gets necessary to enhance the compiler with facilities for the resolution of synchronization constraints on these clocks. To tackle these constraints, we propose an extension of the compiler based essentially on a canonical form of the aane relations. This extension removes some of the limits of the existing compiler and enlarges the range of applications that can be validated using Signal. R esum e : Cet article pr esente les transformations aanes comme une extension de Signal pour la sp eciication et la validation d'applications temps-r eel. Un programme Signal est un syst eme d' equations qui repr esente des d ependances entre des donn ees et des contraintes de synchronisation entre des variables d'horloges. AAn de tester si un programme est correct, le compilateur de Signal r esoud les contraintes de synchronisation et v eriie que le graphe des d ependances de donn ees est acyclique. Les nouvelles transformations permettent de d eenir des relations aanes entre des variables d'horloges et il s'impose de fournir les outils n ecessaires pour la v eriication des contraintes de synchronisation entre ces horloges. Une extension du compilateur bas ee sur une forme canonique des relations aanes a et e propos ee : elle elargi la capacit e de preuve du compilateur actuel et augmente le nombre d'applications qui peuvent ^ etre sp ecii ees et valid ees avec Signal.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A ne Transformations in Signal and TheirApplication in the Speci cation and Validationof Real - Time Systems ?

In this paper we present aane transformations as an extension of the Signal language for the speciication and validation of real-time systems. To each Signal program is associated a system of equations which specify synchronization constraints on clock variables. The Signal compiler resolves these equations and veriies if the control of a program is functionally safe. By means of the new transf...

متن کامل

Determining the order of minimal realization of descriptor systems without use of the Weierstrass canonical form

A common method to determine the order of minimal realization of a continuous linear time invariant descriptor system is to decompose it into slow and fast subsystems using the Weierstrass canonical form. The Weierstrass decomposition should be avoided because it is generally an ill-conditioned problem that requires many complex calculations especially for high-dimensional systems. The present ...

متن کامل

Dening rules in cost spanning tree problems through the canonical form

We de…ne the canonical form of a cost spanning tree problem. The canonical form has the property that reducing the cost of any arc, the minimal cost of connecting agents to the source is also reduced. We argue that the canonical form is a relevant concept in this kind of problems and study a rule using it. This rule satis…es much more interesting properties than other rules in the literature. F...

متن کامل

An Adaptive Observer Design for a Class of State Affine Systems with Application to a Bioreactor

In this paper, we propose a new adaptive observer for a class of state-a¢ ne systems. More speci…cally we consider state a¢ ne systems that are in a special observable canonical form called the Generalised Jordan Observable Canonical (GJOC) form. The observer is then employed to estimate the biomass concentration in a bioreactor, using the measurements of the substrate concentration. Simulation...

متن کامل

Calculation of the total cross section for the ionization of H, He, Ne and Ar atoms by bare ions at the high energy range

In the present work, the total cross-section for the ionization of  H, He, Ne and Ar atoms by +He2+ ، H+ ، Li3 ions has been calculated. In these calculations, a binary encounter approximation in the form of a two-body process between projectile ions and atomic electrons at the high energy range has been implemented. In order to enter the nuclear role of the target atom, the atomic electron vel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997